Skip to main content

Reusability

Reusability

Overview

Bizagi provides the user with the possibility to reuse Business Policies and the Vocabulary according to where they were created.

Depending on their scope of reusability, Policies are classified into three types:

  • Global Vocabulary:
    The vocabulary can be reused in all of the applications that are part of the project where they were created. Only constant definitions can be defined since there is no context at this level. Global Vocabulary is created only from the Expert View.

  • Application Policies:
    These policies can be reused in all of the processes that are part of the application where the expression was created. They are created only from the Expert View.

  • Process Policies:
    These Policies can be reused in any of the elements of the process where they were created. They are created from the fourth step of the Bizagi Process Wizard (Business Rules).


Application Policies

The following image shows where Application Policies are created and stored:
Reusability1


Process Policies

The following image shows where Process Policies are stored:
Reusability2


Policy Classification

This is how the classification of the Policies will be seen when a Policy is associated with an action of an activity. The policies are organized in families below each type of classification:
Reusability3


Example of Policy Reusability

To illustrate how policies can be reused, consider the following project containing ten different applications: Access Management, Ad-Hoc Process, Change Management, Claims and Complaints, Credit, Form 20-F, Help Desk, Insurance, Nonconformity Management, and Purchases.

Reusability4

Application Policies:
Application Policies created in the Administrative application can be reused in any of the different processes that are part of the Purchases application (e.g., Invoice Payment, Purchase Requisition, etc.).

Reusability1

In the next image, we can see the policy Valid Approval available in the Purchase Request process:
Reusability5

The Valid Approval policy will also be available in the Accounts Payable process:
Reusability6

However, this policy would not be available in any process that is part of another Application; for example, the Customer Orientation process in the Credit application:
Reusability7

When the user associates a policy to an action of an activity, the Valid Approval policy will not be listed under the Application Policies:
Reusability8


Process Policies:
In the Process Policies, we can see that the Invoice Approval Level Policy created in the Accounts Payable process will be available to any of the different activities of the process:
Reusability9

The scope of reusability is limited to the Process level. Consequently, they are available as actions to any of the elements of the Accounts Payable process:
Reusability11

However, if we go to the Return Invoice to Supplier Sub-Process, the Invoice Approval Level Policy will not be available for reuse:
Reusability10